﻿
 /* 2018-6-29月 新增   */
 
 body {
    font-size: 12px;
 }
 
 
ul, dl, dd { margin: 0px; padding: 0px; }

a { color: #404040; text-decoration: none; }
a:hover { color: #FF6600; }
p { margin: 0px; }
li { list-style-type: none; }
img { border: 0px; backface-visibility: visible; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.clearfix:after { content: "."; display: block; visibility: hidden; clear: both; height: 0; font-size: 0; }
.clear { clear: both; float: none; font-size: 1px; line-height: 1px; }

.d8 { margin-top: 8px; }
.f-left { float: left; }
.f-right { float: right; color: #888888; }
.w1200 { width: 1200px; margin: 0 auto; }


/*通用的头部*/
.headwrap { }
.headwrap .topbar { background: url(/Images/header_menu_bg.gif) repeat-x bottom; border: 1px solid #ececec; font-size: 12px;}
.headwrap .toptab { height: 27px; line-height: 27px; }
.headwrap .logotab { padding: 20px 0px; }
.headwrap .nvabar { background: url('/Images/top_menu_bg2.gif'); background-repeat: repeat-x; }


/*登录块*/
.headwrap .login-bar { }
.headwrap .login-bar a { font-weight: bold; }
.headwrap .login-bar .login { }
.headwrap .login-bar .reg { color: #cb1212; }
.headwrap .login-bar .qqlogin { }
.headwrap .aboutus a { margin: 0px 4px; }

/*logo+搜索块*/

/*//全局*/
.header_menu_bg { background-image: url(/Images/header_menu_bg.gif); background-repeat: repeat-x; background-position: bottom; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ececec; }
.Login_Tips { padding-left: 10px; padding-top: 2px; color: #585858; }
.Login_Tips a { color: #585858; }
.head_r_text { padding-top: 2px; color: #CCCCCC; }
.head_r_text a { margin-right: 4px; margin-left: 4px; }
.logo { padding-left: 22px; }


/*新版搜索*/
.ui-searchbox { width: 500px; height: 40px; box-sizing: border-box; border: 2px solid #ff6000; position: relative;  }
input { border: none; -web-kit-appearance: none; -moz-appearance: none; outline: 0; }

/*select*/
.ui-select { position: relative; width: 80px; }
.ui-select-title { }
.ui-input { width: 100%; padding-left: 10px; cursor: pointer; height: 35px; border-right: 1px solid #e6e6e6; background-color: #63ea60; }
.ui-edge { position: absolute; right: 0px; top: 0px; cursor: pointer; }
.ui-edge { /*background: url(/images/s2.gif) no-repeat; width: 28px; height: 33px;*/ }
.ui-select dl { display: none; position: absolute; left: -2px; top: 37px; width: 90px; z-index: 999; border: 1px solid #d2d2d2; max-height: 300px; overflow-y: auto; background-color: #fff; text-align: left; }
.ui-select dl dd { cursor: pointer; padding: 0 10px; line-height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ui-select:hover dl { display: block; }

.search-keywords { display: block; height: 24px; height: 24px\9; line-height: 24px; padding: 6px 110px 6px 15px; width: 290px; }
.search-submit { display: block; height: 36px; height: 38px\9; width: 98px; background-color: #ff6000; line-height: 36px; border: none; color: #fff; font-size: 16px; cursor: pointer; position: absolute; top: 0; right: 0; }
.search-result { position: absolute; left: 90px; top: 36px; border: 2px solid #ff6000; width: 305px; background: #FFF; }
.search-result p { padding: 5px; cursor: pointer; }
.search-result p:hover { background: #d2d2d2; }
.search-result p.on { color: #cb1212; }

#searchtypeselectbox { height: 36px; height: 38px\9; border-right: 2px solid #ff6000; }
.selectBoxSelectedArea { font-family: "Microsoft Yahei"; margin-left: 10px; line-height: 35px; font-size: 12px; }
.selectBoxOptionInnerLayer { position: absolute; top: 38px; width: 78px; border: 2px solid red; left: -2px; border-top: 0; font-size: 12px;}
.selectBoxOptionInnerLayer td { padding-left: 10px; }

.hot_Keywords { padding-left: 17px; color: #818181; padding-top: 8px; }
.hot_Keywords a { margin-right: 5px; color: #787878; }
.sobox_bg .Related { position: absolute; background-color: #FFFFFF; height: auto; width: 319px; margin-top: 31px; border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; border-right-color: #f1f1f1; border-bottom-color: #f1f1f1; }
.sobox_bg .Related div { border: 1px solid #d0d0d0; }
.sobox_bg .Related ul li { line-height: 26px; clear: both; float: none; font-size: 14px; padding-left: 10px; padding-right: 10px; height: auto; width: 299px; }
.sobox_bg .Related ul li:hover { background-color: #f2f2f2; color: #000000; cursor: default; }
.Related li span { float: right; color: #999999; font-size: 12px; }
.Related li span strong { color: #FF6600; margin-right: 2px; margin-left: 3px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
.sobox_bg .sok { height: 31px; }
.sobox_bg .sok input { font-weight: bold; font-size: 16px; line-height: 22px; vertical-align: middle; padding-top: 5px !important; padding-top: 0px; color: #4a4a4a; }

.top_nav li { float: left; text-align: center; padding-right: 2px; }
.top_nav li a { display: block; line-height: 35px; font-size: 16px; font-weight: bold; color: #a61a1a; text-decoration: none; }
.top_nav .n1 a { background-image: url(/Images/top_menu_78px.gif); background-repeat: no-repeat; height: 39px; width: 78px; }
.top_nav .Current a { background-image: url(/Images/top_menu_78px_hover.gif); background-repeat: no-repeat; color: #FFFFFF; text-decoration: none; }
.top_nav .n1 a:hover { color: #FFFFFF; text-decoration: none; background-image: url(/Images/top_menu_78px_hover.gif); }
.top_nav .n2 a { height: 39px; width: 96px; background-image: url(/Images/top_menu_96px.gif); background-repeat: no-repeat; }
.top_nav .n2 a:hover { color: #FFFFFF; text-decoration: none; background-image: url(/Images/top_menu_96px_hover.gif); background-repeat: no-repeat; }
.top_nav .n2Current a { background-image: url(/Images/top_menu_96px_hover.gif); background-repeat: no-repeat; color: #FFFFFF; text-decoration: none; }
.hot_class_text { padding-left: 9px; padding-top: 5px; padding-bottom: 5px; }
.hot_class_text ul li { float: left; padding-right: 10px; padding-left: 10px; font-size: 9pt; line-height: 20px; }
.hot_class_text ul li a { color: #585858; text-decoration: none; }

.cp_top_nav { float: left; padding-left: 20px; }
.cp_top_nav li { float: left; height: 39px; width: 98px; background-repeat: no-repeat; text-align: center; line-height: 39px; font-size: 16px; margin-right: 2px; }
.cp_top_nav .n3 a { display: block; height: 39px; width: 98px; color: #FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(/images/cp_nav_bg.gif); }

.cp_top_nav .n3Current a { color: #FFFFFF; text-decoration: none; background-image: url(/images/cp_nav_hover.gif); }
.cp_top_nav .n3 a:hover { color: #FFFFFF; text-decoration: none; background-image: url(/images/cp_nav_hover.gif); }

.drelative { position: relative; }
.free { color: #fff; font-size: 12px; position: absolute; left: 47px; top: 28px; width: 180px; height: 20px; background: #cb1212; line-height: 20px; padding-left: 5px; border-radius: 5px; z-index: 5; }
.free em { display: block; width: 0; height: 0; border-width: 0 5px 5px; border-style: solid; border-color: transparent transparent #bf131c; position: absolute; top: -5px; left: 18px; }
.free .close_btn { width: 15px; height: 15px; position: absolute; right: 5px; top: 2px; background: url(/Images/close_btn.png) no-repeat; cursor: pointer; }


/*登录块*/
.headwrap .login-bar { }
.headwrap .login-bar a { font-weight: bold; }
.headwrap .login-bar .login { }
.headwrap .login-bar .reg { color: #cb1212; }
.headwrap .login-bar .qqlogin { }
.headwrap .aboutus a { margin: 0px 4px; }


/***2018-07-02 商铺详细页修改 ***/
.ad_box{ width:1198px; border:1px solid #e0e0e0; min-height:158px; margin:10px auto 20px;}
.ad_box .l_span{ width:599px; float:left;}
.ad_box .r_span{ width:599px; float:right;}
.m1_box{ width:900px; padding:15px 29px;}
.pro_tit_info{ border-bottom:1px dashed #e0e0e0;font-size: 9pt;  padding-bottom: 5px; color: #ccc; width: 900px;  margin-left: auto; text-indent: 0;  margin-right: auto;}
.pro_tit_info h1.product { font-size: 24px; font-weight: 700; width:900px; padding: 0; margin: 0; text-indent: 0;  color: #FE6000; line-height: 50px;}
.m1_box .m1_left{ padding-left:0; width:380px;}
.m1_box .m1_img{ width:380px; height:380px;}
.m1_box .m1_img a{ width:380px; height:380px;}
.m1_box .m1_img a img{ max-height:380px; max-width:380px;}
.m1_box .m1_img2{ width:382px;}
.m1_box .m1_img2 ul li{ width:88px; height:88px;}
.m1_box .m1_img2 ul li img{ max-width:88px; max-height:88px;}

.m1_box .bt_smo{width:100px;}
.m1_box .bt_name{ width:375px;}
.m1_box .m1_right{width: 500px; float: left;}

.m2_box .textContent p{font-size: 14px;  line-height: 250%;}

.m2_right{ width:218px; float:right;}
.m2_right_like{ width:218px; font-size:16px;}
.v5-ny-tg-div{ width:195px; height:187px; margin:0 9px; overflow:hidden; padding-bottom:10px;}
.v5-pro-newlist .Pic_box li{ margin-top:10px;}
.v5-pro-newlist .Pic_box li .pic{height: 124px; width: 165px;}
.v5-pro-newlist .Pic_box li .pic img { max-height: 124px; max-width: 165px;}
.v5-pro-newlist .Pic_box li p { line-height: 25px;}
.v5-pro-newlist .Pic_box li p a{ font-size:12px;}

.m2_select{ width:958px;}
.m2_box{ width:960px;}
.tab-content{ width:960px;}
.m2_box .m2_guibox{ width:958px;}
.m2_box .m2_left_bt, .m2_gongyou .m2_left_bt{ width: 936px;}
.m2_box .textContent{ width:915px;}
.m2_box .m2_guibox + .m2_guibox{ width:958px;}
.cp_detail_recom li{ width:202px; margin:0 15px;}
.cp_detail_recom li .cp_recom_img{ width:200px; height:150px;}
.cp_detail_recom li .cp_recom_img img{ max-width:200px; max-height:150px;}
.cp_detail_recom li .cp_recom_name{ width:202px; font-size:12px; padding-top:5px;}

.m2_box .m2_left_bt, .m2_gongyou .m2_left_bt{line-height: 39px; font-size:16px;}
.comment, .map{ width:958px;}



/**2019-07-09**/
.ggsx-box{ width:958px;}

/**2018-7-10 按钮改回原来大小**/
.m1_box .btn {margin-left: 22px; overflow: hidden; margin-top: 20px;}
.m1_box .btn1 { width: 180px; height: 42px; border: 1px solid #FECFB1; background: url(//s.zk71.com/web/Shop/Images/v5/phone_icon.png) no-repeat 35px 12px; float: left; margin-right: 10px; }
.m1_box .btn1 a { display: block; height: 42px; padding-left: 65px; color: #FE6000; text-decoration: none; font-size: 18px; line-height: 42px; }



.xgfl
{
	width:100%;
	float:left;
	margin-bottom: 15px;
}
.xgfl_1
{
	width: 1200px;
	margin:auto;
	border:1px solid #eeeeee;
	background:#fff;
	/* padding: 15px 30px; */
}
.xgfl_2
{
	padding: 15px 30px;
	float: left;
	width: 95%;
	background: #fff;
}
.xgfl_2 em
{
	
width: 100%;
	
float: left;
	
border-bottom: 1px solid #eee;
	
font-size: 18px;
	
margin-bottom:5px;
	
padding-bottom: 15px;
}
.xgfl_2 p
{
	
font-size: 14px;
	
float: left;
	
width: 190px;
	
height: 35px;
	
line-height: 35px;
}


.xgfl_2 li 
{

width: 100%;

float: left;

font-size: 14px;

color: #666;

padding: 8px 0px 0px 0px;

line-height: 32px;

/* overflow: hidden; */

position: relative;
}
.xgfl_2 li label
{

margin-right: 10px;
}
.xgfl_2 li label font
{

color: #ff6600;
}
.xgfl_2 li label span
{

}
.xgfl_2 li .checkbox
{
    position: relative;
    top: 1px;
    margin-right: 5px;
}
.xgfl_2 li .zhuti
{
	
margin-right: 15px;
}

.xgfl_2 li .tare {
    width: 580px;
    border: 1px solid #e6e6e6;
    height: 52px;
    color: #666;
    line-height: 26px;
    font-size: 14px;
    font-family: 'Hiragino Sans GB','Microsoft YaHei','黑体',sans-serif;
    padding: 0 5px;
    position: absolute;
}
.xgfl_2 .inp {
    width: 580px;
    border: 1px solid #e6e6e6;
    height: 30px;
    font-family: 'Hiragino Sans GB','Microsoft YaHei','黑体',sans-serif;
    padding: 0 5px;
}
.xgfl_2 li  label {
    width: 70px;
    float: left;
    text-align:left;
    line-height: 32px;
    padding-right: 16px;
}
.xgfl_2 li .buts {
    width: 126px;
    background: #ff6600;
    color: #fff;
    height: 36px;
    line-height: 36px;
    border: none;
    font-size: 14px;
    cursor: pointer;
    border-radius: 2px;
	    margin-top: 10px;
		outline:none;
}

#foot_1{width:100%; float:left;}


em {
    font-style: normal;
}

.bot_sp {
    background: #1892d3;
    color: #fff;
    border-radius: 5px;
    position: relative;
    height: 30px;
    display: inline-block;
    line-height: 30px;
    width: 100px;
}
.bot_sp a {
    color: #fff;
    margin: 0;
    padding: 0;
    font-size: 14px !important;
}

